CIM to PIM Transformation in MDA: from Service-Oriented Business Models to Web-Based Design Models
نویسندگان
چکیده
Models transformation is the main key of MDA. The first transformation in MDA is CIM to PIM transformation, the second is PIM to PSM transformation. Most searches deal the transformation from PIM level to PSM level, since there are multiple common points between these two levels. However, the transformation from CIM level to PIM level is rarely addressed in search subjects because they are two distinct levels. Our objective in this paper is to represent an approach that allows controlling transformation from CIM level to PIM level in accordance with the MDA approach. More precisely, we propose a methodology for transforming service-oriented business models, to web-based design models. Despite the importance of service-oriented models and web-based models, the transformation between them is not addressed in MDA researches. Our methodology is based on creating a good CIM models service-oriented, through construction rules, to facilitate transformation towards PIM models web-based. Next, our transformation rules allow a semi-automatic transformation from CIM to PIM. Our approach conforms to MDA recommendations, because it allows considering the business dimension in the CIM level, and it allows modeling this latter level by using SoaML, the OMG standard for modeling services. However, we based on UML 2 to model PIM level, because UML is advocated by MDA in PIM level. Our proposal results a set of web-based design models from service-oriented business models, through semi-automatic transformation in accordance with MDA approach.
منابع مشابه
Transformation Method CIM to PIM: From Business Processes Models Defined in BPMN to Use Case and Class Models Defined in UML
This paper proposes a method to automatic transformation of CIM level to PIM level respecting the MDA approach. Our proposal is based on creating a good CIM level through well-defined rules allowing as achieving rich models that contain relevant information to facilitate the task of the transformation to the PIM level. We define, thereafter, an appropriate PIM level through various UML diagram....
متن کاملAn MDA Method for Automatic Transformation of Models from CIM to PIM
The Model Driven Architecture (MDA) approach introduces a clear separation of the business logic from the implementation logic that's less stable. It uses the models that are more perennial than codes. It puts the models at the centre of the development of software and of the information systems. The MDA approach consists at, firstly, developing the CIM Model, secondly, obtaining the PIM model ...
متن کاملAn Ontology-Driven Architecture for Semantic Web Service Composition
Nowadays Model-Driven Architecture (MDA) techniques applied to Web service development are considered an emerging trend in web engineering. MDA emphasizes abstract modeling, considering models at three different levels of abstraction, namely Computer-Independent Model (CIM), Platform-Independent Model (PIM) and Platform-Specific Model (PSM). Typically, MDA process follows a top-bottom approach ...
متن کاملCIM to PIM Transformation: A criteria Based Evaluation
The Model Driven Architecture (MDA) of the Object Management Group (OMG) represents an approach of software development based on the use of models. The transformation of models is at the heart of the MDA (Model-Driven Architecture) approach. CIM to PIM transformation can be of a great support for domain experts and business analysts, but is not mentioned enough by OMG. Thus, we have decided to ...
متن کاملIntegrating Natural Language Oriented Requirements Models into MDA
MDA is a software development framework where the core is a set of automatic transformation of models. One of these models, the CIM, is used to define the business process model. Though a complete automatic construction of the CIM is not possible, we think we could use some requirements models and strategies adapting them to be used in the MDA framework. We present an OCL based transformation t...
متن کامل